Formal Methods in Embedded Design
نویسنده
چکیده
F or more than two decades, applied formal methods have remained the unexplored frontier of embedded system design— just beyond the reach of practice. There have been inroads, certainly, but no sign of a revolution—even a quiet one—in industry. Considering the rapid progress of technology over this time, the dynamic expansion of applications, and the meager investment in formal methods, just keeping pace with the advancing frontier speaks pretty well for the research. Having watched these trends over the years, I would not forecast any dramatic changes in practice. We should be looking for a sea change, not a revolution. Formal methods have a cumulative impact, reflected in languages and “informal” methods as much as in automated reasoning tools. Nevertheless, I see their use in embedded systems design accelerating in the coming five years, especially if we consider the full spectrum of approaches described in the “Formal Methods Terminology” sidebar. System developers must watch this trend closely and foster appropriate longterm strategies. The most important strategic investment is in expertise. The big winners will be the successful risk takers, but the risks are still significant enough to make expertise more important than technology.
منابع مشابه
Position Statement for Panel on Grand Challenges in Embedded Software
Embedded software design is part of embedded system design, which by its very nature, requires a deep and coherent integration of competencies in software, hardware, and controller design. The scientific challenge is in setting up embedded systems as a new discipline, which systematically and even-handedly marries computation and physicality, performance and robustness. Our aim is not to discus...
متن کاملLayout Design of a Furniture Production Line Using Formal Methods
This paper experiments application of different heuristic approaches to a real facility layout problem at a furniture manufacturing company. All the models are compared using AHP, where a number of parameters of interest are employed. The experiment shows that formal layout modelling approaches can be effectively used real problems faced in industry, leading to significant improvements.
متن کاملFormal Modelling in Embedded System Design: a Case Study
The real-time reactive nature of embedded systems and rigid timing and performance requirements imposed by the external environment significantly complicate the design process for such applications. The use of formal methods for specification and design of embedded systems is a promising solution to overcome these difficulties. This paper investigates the problem of mapping between a high-level...
متن کاملFormal Methods for Automotive Platform Analysis and Optimization∗
There have been major advances in formal methods and related tools in embedded system design in recent years that support analysis and optimization of heterogeneous automotive architectures. We give an introduction of the tool SymTA/S and demonstrate its application to an automotive example where we analyze system sensitivity and explore the design space. Such results cannot be obtained by simu...
متن کاملBounded Property Checking with Symbolic Simulation
Steadily increasing design sizes, make the verification a bottleneck in modern design flows of digital hardware and embedded software systems. Up to 75% of the overall design costs are due to the verification task. Formal methods have been proposed to accompany commonly used simulation approaches. In this paper we combine property checking and symbolic simulation to make these techniques applic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Computer
دوره 36 شماره
صفحات -
تاریخ انتشار 2003